.signin{
    height: 100%;
    .box{
        height: 120px;
        background-color: lightblue;
        color: white;
        text-align: center;
        position: relative;
        padding-top: 30px;
        .p1{
            font-size: 12px;
            margin: 0 0 5px;
        }
        .p2{
            margin: 0;
            font-size: 30px;
            font-weight: 700;
        }
        .step{
            width: 90%;
            background-color: rgb(107, 176, 245);
            position: absolute;
            top: 100px;
            left: 5%;
            border-radius: 10px;
            .title{
                padding: 10px;
                text-align: left;
            }
            .btn{
                color: rgb(11, 130, 249);
                display: inline-block;
                border-radius: 20px;
                margin: 20px 0;
                background-color: white;
                padding: 5px 20px;
                font-weight: 700;
            }
        }
    }
    .useintegral{
        margin-top: 120px;
        padding: 0 20px;
        .title{
            line-height: 40px;
            text-align: center;
            font-size: 16px;
            color: rgb(60, 92, 207);
            span{
                color: rgb(220, 220, 220);
                font-weight: 700;
            }
        }
        .list{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            .item{
                width: 49%;
                display: flex;
                flex-wrap: wrap;
                flex-direction: column;
                background-color: rgb(248, 242, 242);
                padding: 5px;
                box-sizing: border-box;
                margin-bottom: 10px;
                .top{
                    display: flex;
                    align-items: center;
                    padding-bottom: 5px;
                    border-bottom: 1px dashed #ccc;
                    position: relative;
                    .left{
                        color: red;
                        span{
                            font-size: 30px;
                            font-weight: 700;
                        }
                    }
                    .right{
                        margin-left: 30px;
                        font-size: 12px;
                        p{
                            margin: 0;
                        }
                    }
                    .circular{
                        width: 14px;
                        height: 14px;
                        background-color: white;
                        border-radius: 50%;
                    }
                    .circular1{
                        position: absolute;
                        left: -10px;
                        bottom: -7px;
                    }
                    .circular2{
                        position: absolute;
                        right: -10px;
                        bottom: -7px;
                    }
                }
                .bottom{
                    padding: 10px 0;
                    text-align: center;
                    .btn{
                        display: inline-block;
                        border-radius: 20px;
                        color: white;
                        font-size: 12px;
                        padding: 5px 20px;
                        background-color: rgb(79, 102, 185);
                    }
                }
            }
        }
    }
}